Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test/helloworld.v #3

Open
1hwg opened this issue Mar 26, 2023 · 0 comments
Open

test/helloworld.v #3

1hwg opened this issue Mar 26, 2023 · 0 comments

Comments

@1hwg
Copy link

1hwg commented Mar 26, 2023

Hej!
When synthesizing test/helloworld.v example with:
Windows - Lattice iCEcube2
Lattice Semiconductor Ccrpcraticn iCEcube
Release: 2020.12.27943
BuildDate: Dec 92020 183908
I get an error(s):

(...)
@i::"M:\lscc\iCEcube2.2020.12\synpbase\lib\generic\sb_ice40.v" (library work)
@i::"M:\lscc\iCEcube2.2020.12\synpbase\lib\vlog\hypermods.v" (library hyper__lib)
@i::"M:\lscc\iCEcube2.2020.12\synpbase\lib\vlog\umr_capim.v" (library snps_haps)
@i::"M:\lscc\iCEcube2.2020.12\synpbase\lib\vlog\scemi_objects.v" (library snps_haps)
@i::"M:\lscc\iCEcube2.2020.12\synpbase\lib\vlog\scemi_pipes.svh" (library snps_haps)
@i::"D:\MyDoc\Lattice\Helloworld\helloworld.v" (library work)
@i::"D:\MyDoc\Lattice\Helloworld\mem2serial.v" (library work)
@i::"D:\MyDoc\Lattice\Helloworld\ringbuffer.v" (library work)
@e: CS179 :"D:\MyDoc\Lattice\Helloworld\ringbuffer.v":24:8:24:12|Assignment target empty must be a net type
@e: CS179 :"D:\MyDoc\Lattice\Helloworld\ringbuffer.v":25:8:25:15|Assignment target overflow must be a net type
@i::"D:\MyDoc\Lattice\Helloworld\buffer.v" (library work)
@i::"D:\MyDoc\Lattice\Helloworld\uart_tx.v" (library work)
@i::"D:\MyDoc\Lattice\Helloworld\power_on_reset.v" (library work)
@i::"D:\MyDoc\Lattice\Helloworld\helloworldwriter.v" (library work)
2 syntax errors
(...)

while synthesizing with:

| yosys -- Yosys Open SYnthesis Suite |
| |
| Copyright (C) 2012 - 2019 Clifford Wolf clifford@clifford.at |
Yosys 0.9 (git sha1 1979e0b) @ UBUNTU

~/lpc_sniffer-master/make test/helloworld.bin

receives warnings:

(...)
Warning: reg '\empty' is assigned in a continuous assignment at ringbuffer.v:20.
Warning: reg '\overflow' is assigned in a continuous assignment at ringbuffer.v:21.
(...)

the synthesized bitmap loaded into the iCEstick doesn't work.

I don't know much about hardware programming,
I just need a working sniffer to read the INTEL MB BIOS error codes (80H Port).

I start with simple tests...

Adam

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant