Amini Allight on Nostr: I'm curious: does anyone know what this synthesizes to, if it's synthesizable at all ...
I'm curious: does anyone know what this synthesizes to, if it's synthesizable at all
Verilator simulates it setting the "out" register 1 clock earlier than non-blocking assignment, but when I run it through Vivado it seems to synthesize it with two registers like non-blocking
#verilog #fpga #hardware
Published at
2024-09-02 19:42:20Event JSON
{
"id": "325d55874637f4e93901858a475b4dec0777341f7c099c4c4cbc399019234a7a",
"pubkey": "de51eff1f917e55ad444baf03561d9793c79b70378076bc94b1c858bed382e5a",
"created_at": 1725306140,
"kind": 1,
"tags": [
[
"t",
"verilog"
],
[
"t",
"fpga"
],
[
"t",
"hardware"
],
[
"proxy",
"https://mastodon.gamedev.place/users/AminiAllight/statuses/113069663243033109",
"activitypub"
]
],
"content": "I'm curious: does anyone know what this synthesizes to, if it's synthesizable at all\nVerilator simulates it setting the \"out\" register 1 clock earlier than non-blocking assignment, but when I run it through Vivado it seems to synthesize it with two registers like non-blocking\n#verilog #fpga #hardware\n\nhttps://cdn.masto.host/mastodongamedevplace/media_attachments/files/113/069/551/102/085/572/original/73a4a890f17b3169.png",
"sig": "07b92b75209c19e219bfeb292a492d3a8ac0bfff8d69b80fcafdef97da0ba160252c51e1d857542105b95c8fb36cef56532d0dc289e5126ef81aa6f636f35a38"
}