⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 uart_test.edn

📁 主芯片:Actel的FPGA030,Verilog语言,串口发送和接收的例程
💻 EDN
📖 第 1 页 / 共 5 页
字号:
      (property dont_touch (string "false"))
       (view prim (viewType NETLIST)
         (interface
           (port Y (direction OUTPUT)
           (property function (string "(!A & !B) + C"))
 )
           (port A (direction INPUT)
 )
           (port B (direction INPUT)
 )
           (port C (direction INPUT)
 )
         )
        (property is_combinational (integer 1))
       )
    )
    (cell AO1C (cellType GENERIC)
      (property dont_touch (string "false"))
       (view prim (viewType NETLIST)
         (interface
           (port Y (direction OUTPUT)
           (property function (string "(!A & B) + !C"))
 )
           (port A (direction INPUT)
 )
           (port B (direction INPUT)
 )
           (port C (direction INPUT)
 )
         )
        (property is_combinational (integer 1))
       )
    )
    (cell AO1 (cellType GENERIC)
      (property dont_touch (string "false"))
       (view prim (viewType NETLIST)
         (interface
           (port Y (direction OUTPUT)
           (property function (string "(A & B) + C"))
 )
           (port A (direction INPUT)
 )
           (port B (direction INPUT)
 )
           (port C (direction INPUT)
 )
         )
        (property is_combinational (integer 1))
       )
    )
    (cell AND3 (cellType GENERIC)
      (property dont_touch (string "false"))
       (view prim (viewType NETLIST)
         (interface
           (port Y (direction OUTPUT)
           (property function (string "A & B & C"))
 )
           (port A (direction INPUT)
 )
           (port B (direction INPUT)
 )
           (port C (direction INPUT)
 )
         )
        (property is_combinational (integer 1))
       )
    )
    (cell AND2 (cellType GENERIC)
      (property dont_touch (string "false"))
       (view prim (viewType NETLIST)
         (interface
           (port Y (direction OUTPUT)
           (property function (string "A & B"))
 )
           (port A (direction INPUT)
 )
           (port B (direction INPUT)
 )
         )
        (property is_combinational (integer 1))
       )
    )
  )
  (library work
    (edifLevel 0)
    (technology (numberDefinition ))
    (cell send (cellType GENERIC)
       (view netlist (viewType NETLIST)
         (interface
           (port (array (rename senddata "senddata[7:0]") 8) (direction INPUT))
           (port TXD_c (direction OUTPUT))
           (port clock_c (direction INPUT))
           (port WR (direction INPUT))
           (port clkout (direction OUTPUT))
         )
         (contents
          (instance clkout_inferred_clock_0 (viewRef prim (cellRef BUFF (libraryRef PA3)))
          )
          (instance cnt_n7_i_0 (viewRef prim (cellRef AX1E (libraryRef PA3)))          )
          (instance cnt_n6_i_0 (viewRef prim (cellRef AX1E (libraryRef PA3)))          )
          (instance cnt_n5_i_0 (viewRef prim (cellRef AX1E (libraryRef PA3)))          )
          (instance clkout_0_a3_11 (viewRef prim (cellRef NOR3C (libraryRef PA3)))          )
          (instance clkout_0_a3_10 (viewRef prim (cellRef NOR3A (libraryRef PA3)))          )
          (instance clkout_0_a3_9 (viewRef prim (cellRef NOR3B (libraryRef PA3)))          )
          (instance clkout_0_a3_7 (viewRef prim (cellRef NOR3C (libraryRef PA3)))          )
          (instance clkout_0_a3_6 (viewRef prim (cellRef NOR2 (libraryRef PA3)))          )
          (instance clkout_0_a3_4 (viewRef prim (cellRef NOR2 (libraryRef PA3)))          )
          (instance clkout_0_a3_2 (viewRef prim (cellRef NOR2 (libraryRef PA3)))          )
          (instance clkout_0_a3_1 (viewRef prim (cellRef NOR2A (libraryRef PA3)))          )
          (instance cnt_n8_i_o3_0 (viewRef prim (cellRef NOR2B (libraryRef PA3)))          )
          (instance bincnt_n2_i (viewRef prim (cellRef XA1B (libraryRef PA3)))          )
          (instance bincnt_n1_i (viewRef prim (cellRef XA1B (libraryRef PA3)))          )
          (instance cnt_n1_i (viewRef prim (cellRef XA1B (libraryRef PA3)))          )
          (instance cnt_n2_i (viewRef prim (cellRef XA1B (libraryRef PA3)))          )
          (instance cnt_n3_i (viewRef prim (cellRef NOR3 (libraryRef PA3)))          )
          (instance cnt_n4_i (viewRef prim (cellRef XA1B (libraryRef PA3)))          )
          (instance cnt_n5_i (viewRef prim (cellRef NOR2 (libraryRef PA3)))          )
          (instance cnt_n6_i (viewRef prim (cellRef NOR2 (libraryRef PA3)))          )
          (instance cnt_n7_i (viewRef prim (cellRef NOR2 (libraryRef PA3)))          )
          (instance cnt_n8_i (viewRef prim (cellRef NOR3A (libraryRef PA3)))          )
          (instance clkout_0_a3 (viewRef prim (cellRef NOR3C (libraryRef PA3)))          )
          (instance cnt_n15_0_o3 (viewRef prim (cellRef OR3B (libraryRef PA3)))          )
          (instance cnt_n8_i_o3 (viewRef prim (cellRef OR2B (libraryRef PA3)))          )
          (instance cnt_n3_i_o3 (viewRef prim (cellRef NOR3C (libraryRef PA3)))          )
          (instance cnt_n14_0_o3_s (viewRef prim (cellRef NOR2B (libraryRef PA3)))          )
          (instance cnt_n13_0_o3_s (viewRef prim (cellRef NOR2B (libraryRef PA3)))          )
          (instance cnt_n12_0_o3_s (viewRef prim (cellRef NOR2B (libraryRef PA3)))          )
          (instance cnt_n11_0_o3_s (viewRef prim (cellRef NOR2B (libraryRef PA3)))          )
          (instance cnt_n7_i_o3_s (viewRef prim (cellRef NOR2B (libraryRef PA3)))          )
          (instance cnt_n6_i_o3_s (viewRef prim (cellRef NOR3C (libraryRef PA3)))          )
          (instance cnt_n5_i_o3_s (viewRef prim (cellRef NOR2B (libraryRef PA3)))          )
          (instance cnt_n15_0 (viewRef prim (cellRef XA1C (libraryRef PA3)))          )
          (instance cnt_n14_0 (viewRef prim (cellRef XA1C (libraryRef PA3)))          )
          (instance cnt_n13_0 (viewRef prim (cellRef XA1C (libraryRef PA3)))          )
          (instance cnt_n12_0 (viewRef prim (cellRef XA1C (libraryRef PA3)))          )
          (instance cnt_n11_0 (viewRef prim (cellRef XA1C (libraryRef PA3)))          )
          (instance cnt_n10_0 (viewRef prim (cellRef XA1C (libraryRef PA3)))          )
          (instance cnt_n9_0 (viewRef prim (cellRef XA1C (libraryRef PA3)))          )
          (instance bincnt_n2_i_o3 (viewRef prim (cellRef NOR2B (libraryRef PA3)))          )
          (instance TXD_reg10_i_i_o3 (viewRef prim (cellRef OA1 (libraryRef PA3)))          )
          (instance bincnt_n1_i_o3 (viewRef prim (cellRef NOR2B (libraryRef PA3)))          )
          (instance un1_cnt15_i_i (viewRef prim (cellRef AO1C (libraryRef PA3)))          )
          (instance bincnt_n3_i (viewRef prim (cellRef XA1B (libraryRef PA3)))          )
          (instance bincnt_n0_0_a3 (viewRef prim (cellRef NOR2 (libraryRef PA3)))          )
          (instance TXD_reg_5_i_a3 (viewRef prim (cellRef OR2A (libraryRef PA3)))          )
          (instance un2_TXD_reg_un2_TXD_reg_1 (viewRef prim (cellRef NOR2B (libraryRef PA3)))          )
          (instance un2_TXD_reg_un2_TXD_reg_34 (viewRef prim (cellRef MX2C (libraryRef PA3)))          )
          (instance un2_TXD_reg_un2_TXD_reg_23 (viewRef prim (cellRef MX2C (libraryRef PA3)))          )
          (instance un2_TXD_reg_un2_TXD_reg_16 (viewRef prim (cellRef MX2C (libraryRef PA3)))          )
          (instance un2_TXD_reg_un2_TXD_reg_12 (viewRef prim (cellRef MX2C (libraryRef PA3)))          )
          (instance (rename datainbuf_0_9 "datainbuf_0[9]") (viewRef prim (cellRef OR2 (libraryRef PA3)))          )
          (instance WR_ctr_1 (viewRef prim (cellRef AO1 (libraryRef PA3)))          )
          (instance un2_TXD_reg_un2_TXD_reg_9 (viewRef prim (cellRef MX2 (libraryRef PA3)))          )
          (instance un2_TXD_reg_un2_TXD_reg_7 (viewRef prim (cellRef MX2 (libraryRef PA3)))          )
          (instance un2_TXD_reg_un2_TXD_reg_5 (viewRef prim (cellRef MX2 (libraryRef PA3)))          )
          (instance un2_TXD_reg_un2_TXD_reg_3 (viewRef prim (cellRef MX2 (libraryRef PA3)))          )
          (instance cnt_n14_0_o3 (viewRef prim (cellRef OR2A (libraryRef PA3)))          )
          (instance cnt_n13_0_o3 (viewRef prim (cellRef OR2A (libraryRef PA3)))          )
          (instance cnt_n12_0_o3 (viewRef prim (cellRef OR2A (libraryRef PA3)))          )
          (instance cnt_n11_0_o3 (viewRef prim (cellRef OR2A (libraryRef PA3)))          )
          (instance cnt_n10_0_o3 (viewRef prim (cellRef OR2A (libraryRef PA3)))          )
          (instance cnt_n1_i_o3 (viewRef prim (cellRef NOR2B (libraryRef PA3)))          )
          (instance cnt_n8_i_a3 (viewRef prim (cellRef AOI1 (libraryRef PA3)))          )
          (instance cnt_n3_i_a3 (viewRef prim (cellRef AOI1 (libraryRef PA3)))          )
          (instance cnt_n0_0_a3 (viewRef prim (cellRef NOR2 (libraryRef PA3)))          )
          (instance (rename bincnt_0 "bincnt[0]") (viewRef prim (cellRef DFN1E0 (libraryRef PA3)))          )
          (instance (rename bincnt_1 "bincnt[1]") (viewRef prim (cellRef DFN1E0 (libraryRef PA3)))          )
          (instance (rename bincnt_2 "bincnt[2]") (viewRef prim (cellRef DFN1E0 (libraryRef PA3)))          )
          (instance (rename bincnt_3 "bincnt[3]") (viewRef prim (cellRef DFN1E0 (libraryRef PA3)))          )
          (instance (rename cnt_0 "cnt[0]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_1 "cnt[1]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_2 "cnt[2]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_3 "cnt[3]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_4 "cnt[4]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_5 "cnt[5]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_6 "cnt[6]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_7 "cnt[7]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_8 "cnt[8]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_9 "cnt[9]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_10 "cnt[10]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_11 "cnt[11]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_12 "cnt[12]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_13 "cnt[13]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_14 "cnt[14]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance (rename cnt_15 "cnt[15]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))          )
          (instance TI (viewRef prim (cellRef DFN1E0 (libraryRef PA3)))
          )
          (instance TXD_reg (viewRef prim (cellRef DFN1E0 (libraryRef PA3)))
          )
          (instance WR_ctr (viewRef prim (cellRef DFN1 (libraryRef PA3)))
          )
          (instance (rename datainbuf_1 "datainbuf[1]") (viewRef prim (cellRef DFN1E1 (libraryRef PA3)))
          )
          (instance (rename datainbuf_2 "datainbuf[2]") (viewRef prim (cellRef DFN1E1 (libraryRef PA3)))
          )
          (instance (rename datainbuf_3 "datainbuf[3]") (viewRef prim (cellRef DFN1E1 (libraryRef PA3)))
          )
          (instance (rename datainbuf_4 "datainbuf[4]") (viewRef prim (cellRef DFN1E1 (libraryRef PA3)))
          )
          (instance (rename datainbuf_5 "datainbuf[5]") (viewRef prim (cellRef DFN1E1 (libraryRef PA3)))
          )
          (instance (rename datainbuf_6 "datainbuf[6]") (viewRef prim (cellRef DFN1E1 (libraryRef PA3)))
          )
          (instance (rename datainbuf_7 "datainbuf[7]") (viewRef prim (cellRef DFN1E1 (libraryRef PA3)))
          )
          (instance (rename datainbuf_8 "datainbuf[8]") (viewRef prim (cellRef DFN1E1 (libraryRef PA3)))
          )
          (instance (rename datainbuf_9 "datainbuf[9]") (viewRef prim (cellRef DFN1 (libraryRef PA3)))
          )
          (instance VCC_i (viewRef prim (cellRef VCC (libraryRef PA3)))          )
          (instance GND_i (viewRef prim (cellRef GND (libraryRef PA3)))          )
          (instance VCC_i_0 (viewRef prim (cellRef VCC (libraryRef PA3)))          )
          (instance GND_i_0 (viewRef prim (cellRef GND (libraryRef PA3)))          )
          (net clksend_0 (joined
           (portRef Y (instanceRef clkout_inferred_clock_0))
           (portRef C (instanceRef cnt_n14_0))
           (portRef C (instanceRef cnt_n15_0))
           (portRef C (instanceRef cnt_n8_i))
           (portRef B (instanceRef cnt_n7_i))
           (portRef B (instanceRef cnt_n6_i))
           (portRef B (instanceRef cnt_n5_i))
           (portRef C (instanceRef cnt_n4_i))
           (portRef C (instanceRef cnt_n3_i))
           (portRef C (instanceRef cnt_n2_i))
           (portRef C (instanceRef cnt_n1_i))
          ))
          (net (rename cnt_n7_iZ0Z_0 "cnt_n7_i_0") (joined
           (portRef Y (instanceRef cnt_n7_i_0))
           (portRef A (instanceRef cnt_n7_i))
          ))
          (net (rename cnt_n6_i_o3_sZ0 "cnt_n6_i_o3_s") (joined
           (portRef Y (instanceRef cnt_n6_i_o3_s))
           (portRef A (instanceRef cnt_n7_i_o3_s))
           (portRef A (instanceRef cnt_n7_i_0))
          ))
          (net N_46 (joined
           (portRef Y (instanceRef cnt_n3_i_o3))
           (portRef A (instanceRef cnt_n8_i_a3))
           (portRef B (instanceRef cnt_n8_i_o3))
           (portRef A (instanceRef cnt_n4_i))
           (portRef A (instanceRef cnt_n3_i))
           (portRef B (instanceRef cnt_n5_i_0))
           (portRef B (instanceRef cnt_n6_i_0))
           (portRef B (instanceRef cnt_n7_i_0))
          ))
          (net (rename cntZ0Z_7 "cnt[7]") (joined
           (portRef Q (instanceRef cnt_7))
           (portRef B (instanceRef cnt_n7_i_o3_s))
           (portRef A (instanceRef clkout_0_a3_7))
           (portRef C (instanceRef cnt_n7_i_0))
          ))
          (net (rename cnt_n6_iZ0Z_0 "cnt_n6_i_0") (joined
           (portRef Y (instanceRef cnt_n6_i_0))
           (portRef A (instanceRef cnt_n6_i))
          ))
          (net (rename cnt_n5_i_o3_sZ0 "cnt_n5_i_o3_s") (joined
           (portRef Y (instanceRef cnt_n5_i_o3_s))
           (portRef A (instanceRef cnt_n6_i_0))
          ))
          (net (rename cntZ0Z_6 "cnt[6]") (joined
           (portRef Q (instanceRef cnt_6))
           (portRef C (instanceRef cnt_n6_i_o3_s))
           (portRef B (instanceRef clkout_0_a3_2))
           (portRef C (instanceRef cnt_n6_i_0))
          ))
          (net (rename cnt_n5_iZ0Z_0 "cnt_n5_i_0") (joined
           (portRef Y (instanceRef cnt_n5_i_0))
           (portRef A (instanceRef cnt_n5_i))
          ))
          (net (rename cntZ0Z_4 "cnt[4]") (joined
           (portRef Q (instanceRef cnt_4))
           (portRef B (instanceRef cnt_n5_i_o3_s))
           (portRef A (instanceRef cnt_n6_i_o3_s))
           (portRef B (instanceRef cnt_n4_i))
           (portRef B (instanceRef clkout_0_a3_4))
           (portRef A (instanceRef cnt_n5_i_0))
          ))
          (net (rename cntZ0Z_5 "cnt[5]") (joined
           (portRef Q (instanceRef cnt_5))
           (portRef A (instanceRef cnt_n5_i_o3_s))
           (portRef B (instanceRef cnt_n6_i_o3_s))
           (portRef A (instanceRef clkout_0_a3_2))
           (portRef C (instanceRef cnt_n5_i_0))
          ))
          (net (rename clkout_0_a3Z0Z_11 "clkout_0_a3_11") (joined
           (portRef Y (instanceRef clkout_0_a3_11))
           (portRef C (instanceRef clkout_0_a3))
          ))
          (net (rename clkout_0_a3Z0Z_2 "clkout_0_a3_2") (joined
           (portRef Y (instanceRef clkout_0_a3_2))
           (portRef A (instanceRef clkout_0_a3_11))
          ))
          (net (rename clkout_0_a3Z0Z_1 "clkout_0_a3_1") (joined
           (portRef Y (instanceRef clkout_0_a3_1))
           (portRef B (instanceRef clkout_0_a3_11))
          ))
          (net (rename clkout_0_a3Z0Z_7 "clkout_0_a3_7") (joined
           (portRef Y (instanceRef clkout_0_a3_7))
           (portRef C (instanceRef clkout_0_a3_11))
          ))
          (net (rename clkout_0_a3Z0Z_10 "clkout_0_a3_10") (joined
           (portRef Y (instanceRef clkout_0_a3_10))
           (portRef A (instanceRef clkout_0_a3))
          ))
          (net (rename clkout_0_a3Z0Z_6 "clkout_0_a3_6") (joined
           (portRef Y (instanceRef clkout_0_a3_6))
           (portRef A (instanceRef clkout_0_a3_10))
          ))
          (net (rename cntZ0Z_11 "cnt[11]") (joined
           (portRef Q (instanceRef cnt_11))
           (portRef B (instanceRef cnt_n11_0))

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -