MATLAB/Verylで異世界転生

740 Views

October 24, 26

スライド概要

profile-image

Verilogで遊びたかった

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

MATLABとStateflowでLDOをMBDした私は、 VerylとRgGenをSV-RNMに添えてDMSを極めます v1.0.1 RTLを語る会 (19) @ds54e

2.

自己紹介をしよう

3.

MATLABでかんがえよう FSM モデル VDET LDO モデル MATLAB and Simulink Home Suite $105 + Stateflow $29 = $134 = ¥21,029

4.
[beta]
Veryl ¥0

Verylでかいてみよう
always_ff (clk, rst) {
if_reset {
// Stateflow: WAIT/ON -> OFF [rst]
state_q = State::OFF;
RST
pgood_q = 0;
high_cnt = CNT_CLEAR;
} else {
if (!en) {
// Stateflow: WAIT/ON -> OFF [~en]
!EN
state_q = State::OFF;
pgood_q = 0;
high_cnt = CNT_CLEAR;
} else if (!pg_cmp) {
// Stateflow: OFF -> WAIT [en && ~rst], ON -> WAIT [~pg_cmp]
state_q = State::WAIT;
pgood_q = 0;
high_cnt = CNT_CLEAR;
} else if (state_q == State::ON) {
...

!PG_CMP

5.

RgGen ¥0 RgGenでつくろう register_blocks: - name: ldo_csr byte_size: 8 registers: - name: ctrl offset_address: 0x00 bit_fields: - name: en bit_assignment: { width: 1, lsb: 0 } type: rw initial_value: 0 - name: status offset_address: 0x04 bit_fields: - name: pgood bit_assignment: { width: 1, lsb: 0 } type: ro RgGen RgGen RgGen

6.

Xezim ¥0 Xezimでうごかそう

7.

SDIでくらべよう load_hi = 1 en = 1 load_hi = 0 load_hi = 0

8.

Claude $20 AIにこのExampleを食わせて人間 は惰眠を貪り滲み出す混濁の紋章 不遜なる狂気の器湧き上がり・否定 し 痺れ・瞬き 眠りを妨げる爬行する 鉄の王女 絶えず自壊する泥の人形 結合せよ 反発せよ 地に満ち己の無 力を知れ破道の九十、黒棺 https://github.com/ds54e/talkrtl-19-matlab-veryl

9.

MATLABはいいぞ(ダイマ) Verylもいいぞ(擦り寄り) DMSもたのしいゾ!!! (※個人の感想です。効果には個人差があります) RTLを語る会 (19) @ds54e