VHDL e Verilog são os HDL do dia. Quais são as vantagens de alguém que não tem nenhuma experiência com
Verilog é uma linguagem de descrição de hardware (HDL) usada para modelar sistemas eletrônicos. É mais comumente usado no design, verificação e implementação de chips lógicos digitais. Marque também com [fpga], [asic] ou [verificação] conforme aplicável. As respostas para muitas perguntas da Verilog são específicas do alvo.
VHDL e Verilog são os HDL do dia. Quais são as vantagens de alguém que não tem nenhuma experiência com
Eu tive alguma experiência com conjuntos de ferramentas FPGA / HDL, como Xilinx ISE, Lattice Diamond, etc. O fluxo de trabalho geral é escrever Verilog / VHDL, simulação, testar e depois programar o FPGA. Ouvi algumas pessoas dizerem que o design ASIC é muito diferente. Quais são os conjuntos de...
Tivemos um curso FPGA / Verilog muito curto na universidade (há 5 anos) e sempre usamos relógios em todos os lugares. Agora estou começando com FPGAs novamente como um hobby, e não posso deixar de me perguntar sobre esses relógios. Eles são absolutamente necessários ou um projeto baseado em FPGA...
Você pode recomendar uma implementação legível e educacional de uma CPU em VHDL ou Verilog? De preferência algo bem documentado. PS: Eu sei que posso olhar opencores, mas estou especificamente interessado em coisas que as pessoas realmente viram e acharam interessantes. PS2. Desculpe pelas tags...
Estou interessado em aprender VHDL e Verilog. Fiquei me perguntando se existe algum IDE grátis para
Como a comunicação serial assíncrona está amplamente difundida entre os dispositivos eletrônicos até hoje em dia, acredito que muitos de nós já encontramos essa pergunta periodicamente. Considere um dispositivo eletrônico De um computador PCconectado à linha serial (RS-232 ou similar) e necessário...
Eu tenho um curso de Design Digital neste semestre e adoro isso. Agora eu sei que a maior parte do trabalho em sistemas embarcados e design digital é feita primeiro em simuladores de computador e depois implementada usando hardwares. Então, eu queria saber como devo aprender sobre HDL. Eu tenho...
Meu compilador reclama de travas inferidas em meus loops combinatórios ( always @(*), no Verilog). Também me disseram que travas inferidas devem ser preferencialmente evitadas. O que exatamente há de errado com travas inferidas? Eles certamente tornam os loops combinatórios mais fáceis de...
Eu estava lendo esta página http://www.asic-world.com/verilog/verilog_one_day3.html quando me deparei com o seguinte: Normalmente, temos que redefinir os flip-flops; assim, toda vez que o relógio faz a transição de 0 para 1 (posedge), verificamos se o reset é afirmado (redefinição síncrona) e...
Todo livro didático que eu vi mostra muito o fato de que teste e verificação são dois conceitos diferentes. No entanto, nenhum deles fornece uma distinção clara (ou suficientemente clara para mim, finalmente). Para fornecer algum contexto, estou interessado na verificação de projetos de hardware...
Isto é o que eu sei sobre NPN BJTs (transistores de junção bipolar): A corrente do emissor base é amplificada vezes HFE no emissor-coletor, de modo que Ice = Ibe * HFE Vbeé a tensão entre o emissor-base e, como qualquer diodo, é geralmente em torno de 0,65V. Não me lembro Vec, no entanto. Se...
Estou passando pelo caso de teste Verilog e encontrei uma declaração assign XYZ = PQR_AR[44*8 +: 64]; O que o operador "+:" é conhecido como. Tentei encontrar isso no google, mas não obtive nenhuma resposta
Digamos que recebi um vetor wire large_bus[63:0]de largura 64. Como posso XOR os sinais individuais juntos sem escrever todos eles: assign XOR_value = large_bus[0] ^ large_bus[1] ^ ... ^ large_bus[63] ? Estou especialmente interessado em fazer isso para vetores em que a largura é especificada por...
Não tenho absolutamente nenhum conhecimento de lógica programável, uso principalmente microcontroladores em meus projetos, mas recentemente precisei trabalhar com vídeo e o microcontrolador é muito lento para o que precisava, então comecei a jogar com CPLDs. Consegui obter bons resultados com o...
Eu venho de um background de programação e não mexi muito com hardware ou firmware (no máximo, um pouco de eletrônica e Arduino). Qual é a motivação para usar as linguagens de descrição de hardware (HDL), como Verilog e VHDL, sobre linguagens de programação como C ou algum Assembly? Essa questão...
Para o software, o livro Design Patterns é um conjunto de padrões para fazer coisas comuns em software e fornece aos profissionais de software uma terminologia comum para descrever alguns dos componentes que eles precisam criar. Existe um livro ou recurso desse tipo para RTL sintetizável ou RTL em...
Bloqueado . Esta pergunta e suas respostas estão bloqueadas porque a questão está fora do tópico, mas tem um significado histórico. No momento, não está aceitando novas respostas ou interações. Faltam duas semanas para concluir meu primeiro curso de design de lógica...
Considere uma expressão como: assign x = func(A) ^ func(B); onde a saída da função tem 32 bits de largura ex é um fio de 16 bits. Quero atribuir apenas os 16 bits mais baixos do xor resultante. Eu sei que o código acima já faz isso, mas também gera um aviso. A abordagem "óbvia" não...
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Electrical Engineering Stack Exchange. Fechado há 5 anos . Existem muitos...
Eu sou novo no Verilog e gostaria de aprender como comparar dois números. Por exemplo, vamos comparar um parâmetro ou reg (digamos a) com o número 2 (2'b10). Como isso será escrito em