VHDL-AMS 1-3 1200 Department of Electrical Engineering, Doshisha University, Tatara, Kyotanabe, Kyoto, Japan TOYOTA Motor Corporation, Susono, Shizuoka, Japan E-mail: tkato@mail.doshisha.ac.jp E-mail: kimitoshi tsuji@mail.toyota.co.jp MBD(MBD) (model description language) (multi-domain system)ad (AD mixed system) (international standard) (encryption specification) JL 0004/14/5304 0307 C 2014 SICE 1. 1), 2) MBD(Model-Based Design or Development) () VHDL-AMS(Very-High Speed IC Hardware Description Language - Analog and Mixed Signal) 3)6) VHDL-AMS 5 1 2 5) 3 4 IEEE 1076.1 IEC 61691-6 3), 4) 5 (implicit) VHDL-AMS 2. VHDL-AMS 2.1 VHDL-AMS f(x(t), ẋ(t),t)=0 (1) t x, ẋ () VHDL-AMS 1 1 (through) (across) 1 VHDL-AMS 2 2 53 4 2014 4 307
2 VHDL-AMS VHDL-AMS VHDL 1 1 [A] [V] () [N] [m] () [N] [m/sec] () [Nm] [rad] () [Nm] [rad/sec] [W] [K] 3 1 2.2 VHDL-AMS IC 1970 ASTAP SPICE 7), 8) 1970 1986 MAST 9) 1990 ASIC VHDL IEEE 1076 1 MAST 1993 IEEE 1076.1 VHDL-AMS 2000 (VDA) (FAT-AK30 10) IEEE P1735 3. 3.1 VHDL-AMS VHDL-AMS 2 () (Branch quantity) (Free quantity) 2 (Interface Quantity) (in) (out) 1 VHDL VHDL-AMS (simultaneous statement) 308 53 4 2014 4
1: library IEEE; 2: use IEEE.electrical systems.all; 3: entity resistor is 4: generic (R : real:=1.0); 5: port (terminal p, n : electrical); 6: end entity resistor; 7: artitecture behav of resistor is 8: quantity v across i through p to n; 9: begin 10: v = = R i; 11: end architecture behav; (a) VHDL-AMS 1: entity sum is 2: generic (k1 : real:=1.0); 3: generic (k2 : real:=1.0); 4: port (terminal in1, in2 : in real); 5: port (terminal output : out real); 6: end entity sum; 7: artitecture behav of sum is 8: begin 9: output = = k1*in1+k2*in2; 10: end architecture behav; 2 (b) VHDL-AMS VHDL-AMS == 3.2 VHDL-AMS 2 (a) 2 V A 3 6 entity generic R 1Ω port 2 (terminal) p, n (nature) 7 11 architecture quantity v i p n v==r i; == L[H] dot v==l i dot ; dot integ, above (attribute) VHDL-AMS 6) 2(b) 6 entity 2 in1, in2 output 9 output==k1*in1+k2*in2; VHDL-AMS VHDL 3) 4. EPS 4.1 EPS VHDL-AMS EPS EPS(Electric Power Steering) () () 3 EPS 4 4.2 3 EPS 53 4 2014 4 309
4 5 5 (a) (b) 4.3 6 (a) (b) DC-DC 7 12V DC-DC 7 30Ah 12V 8 R 01,R 02 R 1,R 2 C 1,C 2 0V 30Ah R 01 =12.56 mωr 1 75.8mΩC 1 588 F R 02 =9.3mΩR 2 11.2mΩ 1.0mΩ C 1 129 FE 0 =12.943 V 4.4 ECU 310 53 4 2014 4
6 7 12V (a) (b) 9 8 DLL (Dynamic Link Library) 5. 4 EPS Load 80D26 55Ah 30Ah 2 9 (a) 53 4 2014 4 311
(a) U 11 1 (30Ah) (b) DCDC 12 EPS (c) (d) 10 9(b) 10 12 10 (a) U DCDC 10 (b) 10 (c) 10 (d) 1 1.14 V 11 1 12 2 EPS VHDL-AMS EPS EPS 100A 50A 12 V 1 1.14 V EPS 200 mv 55Ah 60Ah30Ah 2 12 V 1 11 100 mv 1 EPS 705J 269J38% 6. 312 53 4 2014 4
() VHDL-AMS VHDL-AMS VHDL-AMS EPS 2013 12 24 1 T. Kato, K. Tsuji, and S. Shimada: Requirements to models of automotive system development for future model-based design, 7th IFAC Symposium on Advances in Automotive Control (2013) 2 K. Tsuji and T. Kato: The VHDL-AMS hv full vehicle simulation model for the concept planning of power performance and fuel economy estimation results, 7th IFAC Symposium on Advances in Automotive Control (2013) 3 VHDL Language Reference Manual, IEEE Standard, 1076/1987 ( 1076-2008) 4 VHDL Analog and Mixed-Signal Extensions, IEEE Standard 1076.1-1999, IEC 61691-6 ( 2009) 5 E. Christen and K. Bakalar: VHDL-AMS - A hardware description language for analog and mixed-signal applications, IEEE Trans. Circuit and Systems II: Analog and Digital Signal Processing, 46 10, 1263/1272 (1999) 6 P.J. Ashenden, G.D. Peterson, and D.A. Teegarden: The System Designer s Guide to VHDL-AMS, Morgan Kaufmann Publishers (2003) 7 G.D. Hachtel, R. Brayton, and F.G. Gustavson: The sparse tableau approach to network analysis and design, IEEE Trans. Circuit Theory, CT-18, 101/113 (1971) 8 C. H. Ho, A. E. Ruehli, and P. A. Brennan: The Modified nodal approach to network analysis, IEEE Trans. Circuit and Systems, CAS-22, 504/509 (1975) 9 H.A. Mantooth and M. Fiegenbaum: Modeling with an Analog Hardware Description Language, Kluwer Academic Publishers (1995) 10 FAT-AK30 (Working Group: Simulation of Mixed Systems with VHDL-AMS); http://fat-ak30.eas.iis.fraunhofer.de /index en.html 1981 3 4 90 4 8 IREQ 9 92 3 MIT LEES 1983 4 88 9 2009 2 11 9 53 4 2014 4 313