WangXuan95 / FPGA-USB-Device

An FPGA-based USB 1.1 (full-speed) device core to implement USB-serial, USB-camera, USB-audio, USB-hid, etc. It requires only 3 FPGA common IOs rather than additional chips. 基于FPGA的USB 1.1 (full-speed) device端控制器,可实现USB串口、USB摄像头、USB音频、U盘、USB键盘等设备,只需要3个FPGA普通IO,而不需要额外的接口芯片。
https://gitee.com/wangxuan95/FPGA-USB-Device
GNU General Public License v3.0
615 stars 103 forks source link

systemverilog转换到 verilog问题 #7

Closed 1847123212 closed 1 year ago

1847123212 commented 1 year ago

参考了你在知乎上的文章,用sv2v转换,usbfs_translation.sv第239行报错,Parse error: unexpected token 'h_XXXX_08_80' (Id_simple)

WangXuan95 commented 1 year ago

为啥要转,你就直接用 Verilog 调用 SystemVerilog 的文件即可

1847123212 commented 1 year ago

国产的fpga软件不支持sv,问题已经解决了,是32'h_这个第一个_导致,去掉即可

WangXuan95 commented 1 year ago

好的。这个语法本身是没问题的,应该是因为 sv2v 这个工具自己有问题,没法处理这个语法。反正你遇到这种情况,自己改改再去转,应该就行。