EmbDev.net

Forum: FPGA, VHDL & Verilog Verilog code


Author: Hareesh Mohanan (Company: Mindteck) (hareeshp)
Posted on:

Rate this post
0 useful
not useful
hi
please anyone tell me the logic in the below
 ifc_ad8_15[0:7] = (cpu_rst_n & (~rst_hold_f) &  ((req_md_r == 2'b11)? req_rst_r : 1'b1))? 8'bz : (boot_override_r? rcw_src_r[0:7] : 8'bz); 

Author: Andreas (Guest)
Posted on:

Rate this post
0 useful
not useful
Ask Google, and see here:

https://stackoverflow.com/questions/12336139/veril...


It's an if-else construct.


Best Regards,
Andreas

Author: Hareesh Mohanan (Company: Mindteck) (hareeshp)
Posted on:

Rate this post
0 useful
not useful
Andreas wrote:
> Ask Google, and see here:
>
> https://stackoverflow.com/questions/12336139/veril...
>
>
> It's an if-else construct.
>
>
> Best Regards,
> Andreas

actually i need to convert the above verilog logic onto vhdl. And i 
converted as below
 ifc_ad8_15 <= "ZZZZZZZZ" when (cpu_rst_n and (not(rst_hold_f)) and (req_rst_r when (req_md_r = "11") else '1'))else (rcw_src(7 dwonto 0) when boot_override_r else "ZZZZZZZZ") ; 

but it is showing error

Error (10500): VHDL syntax error at req.vhd(137) near text "when"; 
expecting ")", or ","
Error (10500): VHDL syntax error at req.vhd(137) near text ")"; 
expecting ";"

Author: Hareesh Mohanan (Company: Mindteck) (hareeshp)
Posted on:

Rate this post
0 useful
not useful
Andreas wrote:
> Ask Google, and see here:
>
> https://stackoverflow.com/questions/12336139/veril...
>
>
> It's an if-else construct.
>
>
> Best Regards,
> Andreas

actually this signal assignment has to be outside of the "process" so we 
cant use if else.

: Edited by User

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [vhdl]VHDL code[/vhdl]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig