lwitest.sp 431 B

12345678910111213141516
  1. ; swrom-fast include file, generated to by asm/asm.py, for tritstream:
  2. ; 000
  3. ; 0i0
  4. ; 01i
  5. ; Select a voltage value based on the logic input at A
  6. .func choose(A,for_n,for_z,for_p) {if(A<={V_N_max},for_n,if(A>={V_P_min},for_p,for_z))}
  7. ; Threshold voltages
  8. .param V_N_max=-2
  9. .param V_P_min=2
  10. .func program_i(A) {choose(A,V(0),V(0),V(0))}
  11. .func program_0(A) {choose(A,V(0),V(_1),V(1))}
  12. .func program_1(A) {choose(A,V(0),V(0),V(_1))}